
package nc.ui.mlr.m404010;
 
import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.manage.BillManageUI;
import nc.ui.trade.manage.ManageEventHandler;
import nc.vo.pub.CircularlyAccessibleValueObject;
public class ClientUI extends BillManageUI{
	
	
	 /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public ClientUI() {
		super();
		
	} 
	public ClientUI(String pk_corp, String pk_billType, String pk_busitype,
			String operater, String billId) {
		super(pk_corp, pk_billType, pk_busitype, operater, billId);
	}
  
	public void setDefaultData() throws Exception {	   		
		getBillCardPanel().setHeadItem("pk_corp", _getCorp().getPrimaryKey()); 
		getBillCardPanel().setHeadItem("voperatorid", _getOperator());
		getBillCardPanel().setHeadItem("dbilldate", _getDate());  
	}  
	@Override
	public void setBodySpecialData(CircularlyAccessibleValueObject[] vos)
			throws Exception {
		// TODO Auto-generated method stub
		
	}



	@Override
	protected void setHeadSpecialData(CircularlyAccessibleValueObject vo,
			int intRow) throws Exception {
		// TODO Auto-generated method stub
		
	}



	@Override
	protected void setTotalHeadSpecialData(CircularlyAccessibleValueObject[] vos)
			throws Exception {
		// TODO Auto-generated method stub
		
	}



	@Override
	protected AbstractManageController createController() {
		// TODO Auto-generated method stub
		return new ClientCtrl();
	}



	@Override
	protected ManageEventHandler createEventHandler() {
		// TODO Auto-generated method stub
		return new ClientEH(this, createController());
	}
	@Override
	protected void initSelfData() {
		// TODO Auto-generated method stub
		
	} 
}
